/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicaNegocio.Biblioteca;

/**
 * Esta clase en java define los atributos y caracteristicas para
 * los items de un pedido.
 *
 * @author sebaxtian
 * Archivo: ItemPedido.java
 * @version 1.0
 * Fecha: mar may  4 01:14:30 COT 2010
 */


public class ItemPedido {

    //Atributos de clase.
    private int idItem;
    private int numeroPedido;
    private Long isbnPedido;
    private int cantidad;

    /**
     * Crea un item pedido con atributos inicializados a nulos.
     */
    public ItemPedido() {
        this.idItem = -1;
        this.numeroPedido = -1;
        this.isbnPedido = -1L;
        this.cantidad = -1;
    }

    /**
     * Crea un item pedido con atributos inicializados con los
     * valores definidos como argumentos.
     *
     * @param idItem
     * @param numeroPedido
     * @param isbnPedido
     * @param cantidad
     */
    public ItemPedido(int idItem, int numeroPedido, Long isbnPedido, int cantidad) {
        this.idItem = idItem;
        this.numeroPedido = numeroPedido;
        this.isbnPedido = isbnPedido;
        this.cantidad = cantidad;
    }

    /**
     * Obtiene el identificador del item.
     *
     * @return idItem
     */
    public int getIdItem() {
        return idItem;
    }

    /**
     * Cambia el identificador del item.
     *
     * @param idItem
     */
    public void setIdItem(int idItem) {
        this.idItem = idItem;
    }

    /**
     * Obtiene el numero del pedido al que pertenece el item.
     *
     * @return numeroPedido
     */
    public int getNumeroPedido() {
        return numeroPedido;
    }

    /**
     * Cambia el numero del pedido al que pertenece el item.
     *
     * @param numeroPedido
     */
    public void setNumeroPedido(int numeroPedido) {
        this.numeroPedido = numeroPedido;
    }

    /**
     * Obtiene el isbn del libro pedido.
     *
     * @return isbnPedido
     */
    public Long getIsbnPedido() {
        return isbnPedido;
    }

    /**
     * Cambia el isbn del libro pedido.
     *
     * @param isbnPedido
     */
    public void setIsbnPedido(Long isbnPedido) {
        this.isbnPedido = isbnPedido;
    }

    /**
     * Obtiene la cantidad del item pedido.
     *
     * @return cantidad
     */
    public int getCantidad() {
        return cantidad;
    }

    /**
     * Cambia la cantidad del item pedido.
     *
     * @param cantidad
     */
    public void setCantidad(int cantidad) {
        this.cantidad = cantidad;
    }
    
}
